package cfca.seal.dao.main;

import cfca.seal.bean.AdminUser;
import cfca.seal.common.Page;
import java.util.List;

public abstract interface IAdminUserDao
{
  public abstract boolean insert(AdminUser paramAdminUser)
    throws Exception;

  public abstract boolean update(AdminUser paramAdminUser)
    throws Exception;

  public abstract boolean deleteById(String paramString)
    throws Exception;

  public abstract AdminUser getManagerById(String paramString)
    throws Exception;

  public abstract AdminUser getManagerByUsername(String paramString)
    throws Exception;

  public abstract AdminUser getAdminUser(String paramString1, String paramString2)
    throws Exception;

  public abstract List<AdminUser> getAll()
    throws Exception;

  public abstract boolean loginUpdate(AdminUser paramAdminUser)
    throws Exception;

  public abstract Page<AdminUser> getPage(String paramString)
    throws Exception;
}